iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
Cloud Native

擱淺中掙扎系列 第 11

<DAY11>Kubernetes X 自動擴展

  • 分享至 

  • xImage
  •  

有了Deployment並運行後
創建Horizontal Pod Autoscaler
例如,我讓她監視 nginx-deployment 的 CPU 使用率,並在 CPU 使用率達到 50% 時自動擴展 Pod 的副本數,最多擴展到 5 個副本,最少保持 1 個副本。

apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: nginx-hpa
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: nginx-deployment
  minReplicas: 1
  maxReplicas: 5
  metrics:
    - type: Resource
      resource:
        name: cpu
        target:
          type: Utilization
          averageUtilization: 50

監視自動擴展:

kubectl get hpa nginx-hpa


上一篇
<DAY10>Kubernetes X 滾動式更新
下一篇
<DAY12>Kubernetes X Deployment的yaml
系列文
擱淺中掙扎29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言